Metadata-Version: 2.1
Name: Flask Unchained
Version: 0.3.2
Summary: The better way to build large Flask applications
Home-page: https://github.com/briancappello/flask-unchained
Author: Brian Cappello
License: MIT
Description: 
        # Flask Unchained
        
        ## The better way to build large Flask applications.
        
        Flask Unchained is an extension that implements the Application Factory Pattern. It provides a standardized (by convention) way to organize "bundles" of code, such that they become easily distributable, reusable, and customizable across multiple Flask projects (similar to Django's "apps", with an architecture inspired by Symfony). The ultimate goal is to provide a complete optional-batteries-included web application framework experience built on top of Flask.
        
        * **Babel Bundle** (integrates support for translations via Flask-BabelEx)
        
        * **Controller Bundle**
            - auto-discovers blueprints, controllers, and views across bundles
            - support for declarative routing (similar to Django's `urls.py`)
            - (think of it as the best ideas from Flask-RESTful, Flask-Classful, Flask's MethodView, and Flask-Via - all combined into one coherent solution)
        
        * **Session Bundle** (integrates Flask-Session)
        
        * [**Flask API Bundle**](https://github.com/briancappello/flask-api-bundle)
            - extends Flask Controller Bundle with support for ModelResource controllers integrated with Marshmallow and SQLAlchemy
        
        * [**Flask Webpack Bundle**](https://github.com/briancappello/flask-webpack-bundle) (integrates Webpack)
        
        * [**Flask SQLAlchemy Bundle**](https://github.com/briancappello/flask-sqlalchemy-bundle) (integrates Flask-SQLAlchemy and Flask-Migrate)
            - auto-discovers models across bundles
        
        * [**Flask Security Bundle**](https://github.com/briancappello/flask-security-bundle) (integrates Flask-Security)
        
        * [**Flask Mail Bundle**](https://github.com/briancappello/flask-mail-bundle) (integrates Flask-Mail)
        
        * [**Flask Celery Bundle**](https://github.com/briancappello/flask-celery-bundle) (integrates Celery)
            - auto-discovers tasks across bundles
        
        * [**Flask Admin Bundle**](https://github.com/briancappello/flask-admin-bundle) (integrates Flask-Admin)
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.6
Provides-Extra: dev
